Method of modeling thermal problems using a non-dimensional finite element method

ABSTRACT

The method of modeling thermal problems using a non-dimensional finite element method is a computerized method for modeling thermal systems that relies on the variational principle. The variational principle specifies the total potential of the system, given by a scalar quantity Π, which is defined by an integral form for a continuum problem. The solution of the continuum problem is a function that makes Π stationary with respect to the state variables. The governing equation of the problem is used to calculate the potential Π. The non-dimensional form of the potential is obtained by insertion of the defined non-dimensionless parameters. The element non-dimensional stiffness matrix and the non-dimensional load vectors are then obtained by invoking the stationarity of the non-dimensional potential  Π  with respect to a non-dimensional temperature vector {θ}.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to computerized methods and systems for modeling thermal systems, and particularly to a method of modeling thermal problems using a non-dimensional finite element method that relies on the variational principle.

2. Description of the Related Art

The application of non-dimensional analysis is very common for heat transfer problems, where most of the experimental correlations are given as a function of non-dimensional groups. However, in order to generate numerical solutions for the differential and integral equations of thermal systems, which may not have analytical solutions, the solution of heat transfer problems is commonly based on finite element or finite volume, using quantities with dimensions.

Conventionally, a commercial finite element method-based system, such as ANSYS (which is basically a dimensional code), is used for the solution of dimensional problems, and then the finite element results are converted into non-dimensional form. Rather than performing this two-step process, which may be very heavy on computational power and time, it would be desirable to obtain the finite element formulation in a non-dimensional form such that the finite element results may be directly produced without dimensions.

Further, conventional finite element techniques are only valid for a specific problem. It would be desirable to provide a general non-dimensional finite element method that is valid for an entire class of problems.

Thus, a method of modeling thermal problems using a non-dimensional finite element method solving the aforementioned problems is desired.

SUMMARY OF THE INVENTION

The method of modeling thermal problems using a non-dimensional finite element method is a computerized method that includes the following steps: (a) establishing a steady state heat conduction equation in three dimensions for an orthotropic material as:

${{{k_{x}\frac{\partial^{2}T}{\partial x^{2}}} + {k_{y}\frac{\partial^{2}T}{\partial y^{2}}} + {k_{z}\frac{\partial^{2}T}{\partial z^{2}}} + G} = 0},$

where the domain has surface areas S₁, S₂ and S₃; where T=T_(b) for S₁,

${{k_{x}\frac{\partial T}{\partial x}\hat{l}} + {k_{y}\frac{\partial T}{\partial y}\hat{m}} + {k_{z}\frac{\partial T}{\partial z}\hat{n}} + q^{*}} = 0$

for S₂, and

${{k_{x}\frac{\partial T}{\partial x}\hat{l}} + {k_{y}\frac{\partial T}{\partial y}\hat{m}} + {k_{z}\frac{\partial T}{\partial z}\hat{n}} + {h\left( {T - T_{\infty}} \right)}} = 0$

for S₃; and where k_(x), k_(y), and k_(z) are thermal conductivities in Cartesian x, y and z-directions, respectively, G is a rate of internal heat generation per unit volume, T is temperature, T_(b) and T_(∞) are specified and ambient temperatures, respectively, q* is a specified heat flux, h is a coefficient of convective heat transfer, and {circumflex over (l)}, {circumflex over (m)} and {circumflex over (n)} are surface normals, respectively, corresponding to the Cartesian x, y and z-directions; (b) establishing a scalar functional quantity Π=U+Ω_(G)Ω_(q)+Ω_(h), where U represents a term related to internal energy, Ω_(G) represents a term related to internal heat generation, Ω_(h) represents a term related to heat convection, and Ω_(q) represents a term related to heat conduction, and

${U = {\frac{1}{2}{\int{\int\limits_{V}{\int{\left\lbrack {{k_{x}\left( \frac{\partial T}{\partial x} \right)}^{2} + {k_{y}\left( \frac{\partial T}{\partial y} \right)}^{2} + {k_{z}\left( \frac{\partial T}{\partial z} \right)}^{2}} \right\rbrack {V}}}}}}},{\Omega_{G} = {- {\int{\int\limits_{V}{\int{{GT}{V}}}}}}},{\Omega_{q} = {- {\int{\int\limits_{S\; 2}{\int{q^{*}T{S}}}}}}},{and}$ ${\Omega_{h} = {\frac{1}{2}{\int{\int\limits_{S\; 3}{{h\left( {T - T_{\infty}} \right)}^{2}{S}}}}}},$

where V represents volume; and (c) establishing a set of non-dimensional parameters

${\theta = \frac{T}{T_{\infty}}},{\overset{\_}{x} = \frac{x}{L_{x}}},{\overset{\_}{y} = \frac{y}{L_{y}}},{{{and}\mspace{14mu} \overset{\_}{z}} = \frac{z}{L_{z}}},$

where θ is non-dimensional temperature, x, y and z are non-dimensional spatial variables, and L_(x), L_(y), and L_(z) are maximum dimensions of a domain to be discretized along the x, y and z-directions, respectively.

The method further includes the steps of (d) expressing the scalar functional quantity in matrix form as:

${\frac{\Pi}{{hT}_{\infty}^{2}} = {{\frac{1}{2}{\int{\int\limits_{V}{\int{{\left\{ \overset{\_}{g} \right\}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\{ \overset{\_}{g} \right\} {V}}}}}} - {\underset{S\; 2}{\int\int}{\left\{ \theta \right\}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{q}}^{*}{S}} + {\frac{1}{2}\underset{S\; 3}{\int\int}\left( {{\left\{ \theta \right\}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}^{T} - 1} \right)^{2}{S}}}},$

where [ N] is a shape function matrix, { g} is a non-dimensional temperature gradient vector, {θ} is a non-dimensional temperature vector, [ D] is a non-dimensional material property matrix, and [ L] is a geometric dimensions ratio matrix, wherein

${\left\{ \overset{\_}{g} \right\} = {{\left\lbrack {\frac{\partial\theta}{\partial\overset{\_}{x}}\frac{\partial\theta}{\partial\overset{\_}{y}}\frac{\partial\theta}{\partial\overset{\_}{z}}} \right\rbrack^{T}\mspace{14mu} {and}\mspace{14mu} \left\{ \overset{\_}{g} \right\}} = {\left\lbrack \overset{\_}{B} \right\rbrack \left\{ \theta \right\}}}},$

where:

${\left\lbrack \overset{\_}{B} \right\rbrack = \left\lbrack {\frac{\partial\left\lbrack \overset{\_}{N} \right\rbrack}{\partial\overset{\_}{x}}\frac{\partial\left\lbrack \overset{\_}{N} \right\rbrack}{\partial\overset{\_}{y}}\frac{\partial\left\lbrack \overset{\_}{N} \right\rbrack}{\partial\overset{\_}{z}}} \right\rbrack^{T}},\mspace{14mu} {{{and}\left\lbrack \overset{\_}{D} \right\rbrack} = \begin{bmatrix} {1\text{/}{Bi}_{x}} & 0 & 0 \\ 0 & {1\text{/}{Bi}_{y}} & 0 \\ 0 & 0 & {1\text{/}{Bi}_{z}} \end{bmatrix}},{\left\lbrack \overset{\_}{L} \right\rbrack = \begin{bmatrix} 1 & 0 & 0 \\ 0 & {L_{x}\text{/}L_{y}} & 0 \\ 0 & 0 & {L_{x}\text{/}L_{z}} \end{bmatrix}},$

where Bi_(x), Bi_(y) and Bi_(z) are Biot numbers given by

${{Bi}_{x} = \frac{{hL}_{x}}{k_{x}}},{{Bi}_{y} = {{\frac{{hL}_{y}}{k_{y}}\mspace{14mu} {and}\mspace{14mu} {Bi}_{z}} = \frac{{hL}_{z}}{k_{z}}}}$

and non-dimensional specified heat flux q* is given by

${{\overset{\_}{q}}^{*} = \frac{q^{*}}{{hT}_{\infty}}};$

(e) minimizing a dimensionless scalar functional quantity given as Π=Π/hT_(∞) ²L_(y)L_(z) with respect to {θ} to yield:

${\left\lbrack {{{{{{\underset{\overset{\_}{V}}{\int{\int\int}}\left\lbrack \overset{\_}{B} \right\rbrack}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\lbrack \overset{\_}{D} \right\rbrack}\left\lbrack \overset{\_}{B} \right\rbrack}{\overset{\_}{V}}} + {\int\limits_{\overset{\_}{S}}{\int\limits_{3}{\left\lbrack {\left\lbrack \overset{\_}{N} \right\rbrack^{T}\left\lbrack \overset{\_}{N} \right\rbrack} \right\rbrack {\overset{\_}{S}}}}}} \right\rbrack \left\{ \theta \right\}} = {{\int\limits_{\overset{\_}{S}}{\int\limits_{2}{\left\lbrack \overset{\_}{N} \right\rbrack^{T}{\overset{\_}{q}}^{*}{\overset{\_}{S}}}}} + {\int\limits_{\overset{\_}{S}}{\int\limits_{3}{\left\lbrack \overset{\_}{N} \right\rbrack^{T}{{\overset{\_}{S}}.}}}}}$

Continuing further, the method provides for: (f) calculating an element stiffness matrix as [ k]=[ k _(q)]+[ k _(h)], where

${\left\lbrack {\overset{\_}{k}}_{q} \right\rbrack = {{{{{{\underset{\overset{\_}{V}}{\int{\int\int}}\left\lbrack \overset{\_}{B} \right\rbrack}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\lbrack \overset{\_}{D} \right\rbrack}\left\lbrack \overset{\_}{B} \right\rbrack}{\overset{\_}{V}}\mspace{14mu} {{and}\left\lbrack {\overset{\_}{k}}_{h} \right\rbrack}} = {\int\limits_{\overset{\_}{S}}{\int\limits_{3}{\left\lbrack {\left\lbrack \overset{\_}{N} \right\rbrack^{T}\left\lbrack \overset{\_}{N} \right\rbrack} \right\rbrack {\overset{\_}{S}}}}}}};$

and (g) calculating an element load vector as { f}={ f _(q)}+{ f _(h)}, where:

$\left\lbrack {\overset{\_}{f}}_{q} \right\rbrack = {{{\underset{\overset{\_}{S}\; 2}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{q}}^{*}{\overset{\_}{S}}\mspace{14mu} {{and}\mspace{14mu}\left\lbrack {\overset{\_}{f}}_{h} \right\rbrack}} = {{\underset{\overset{\_}{S}\; 3}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{{\overset{\_}{S}}.}}}$

These and other features of the present invention will become readily apparent upon further review of the following specification and drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram illustrating system components for implementing the method of modeling thermal problems using a non-dimensional finite element method according to the present invention.

FIG. 2A illustrates a linear square element in natural s-t coordinates.

FIG. 2B illustrates a square element mapped into quadrilateral in global ( r, z) coordinates.

FIG. 3A illustrates a linear square element in natural s-t coordinates.

FIG. 3B illustrates a square element mapped into quadrilateral in global ( x, y) coordinates.

FIG. 4A diagrammatically illustrates a pin fin to be modeled by method of modeling thermal problems using a non-dimensional finite element method according to the present invention.

FIG. 4B diagrammatically illustrates a longitudinal fin to be modeled by method of modeling thermal problems using a non-dimensional finite element method according to the present invention.

FIG. 5A diagrammatically illustrates a rectangular pin fin in profile.

FIG. 5B diagrammatically illustrates a tapered pin fin in profile.

FIG. 5C diagrammatically illustrates a convex parabolic pin fin in profile.

FIG. 5D diagrammatically illustrates a concave parabolic pin fin in profile.

FIG. 6A diagrammatically illustrates a rectangular longitudinal fin in profile.

FIG. 6B diagrammatically illustrates a trapezoidal longitudinal fin in profile.

FIG. 6C diagrammatically illustrates a convex parabolic longitudinal fin in profile.

FIG. 6D diagrammatically illustrates a concave parabolic longitudinal fin in profile.

FIG. 7A diagrammatically illustrates a composite pin fin with thermal interface material.

FIG. 7B diagrammatically illustrates a composite longitudinal fin with thermal interface material.

FIG. 8A is a graph illustrating an actual aspect ratio for a rectangular pin fin with a coating (ζ=10).

FIG. 8B is a graph illustrating a non-dimensional mesh for the rectangular pin fin with a coating (ζ=10) of FIG. 8A.

FIG. 9A is a graph illustrating efficiencies of multiple profiles of pin fins.

FIG. 9B is a graph illustrating efficiencies of multiple profiles of pin fins for a pin fin with a coating.

FIG. 9C is a graph illustrating efficiencies of multiple profiles of pin fins for a pin fin with a coating and with a thermal interface material.

FIG. 10A is a graph illustrating efficiencies of multiple profiles of longitudinal fins.

FIG. 10B is a graph illustrating efficiencies of multiple profiles of longitudinal fins for a longitudinal fin with a coating.

FIG. 10C is a graph illustrating efficiencies of multiple profiles of longitudinal fins for a longitudinal fin with a coating and with a thermal interface material.

FIG. 11 is a table comparing results produced by the method of modeling thermal problems using a non-dimensional finite element method according to the present invention against results produced by conventional prior art methods, as applied to a pin fin.

FIG. 12 is a table comparing results produced by the method of modeling thermal problems using a non-dimensional finite element method according to the present invention against results produced by conventional prior art methods, as applied to a longitudinal fin.

Similar reference characters denote corresponding features consistently throughout the attached drawings.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

The present invention relates to a computerized method of modeling thermal problems using a non-dimensional finite element method. Particularly, the non-dimensional finite element method relies on the variational principle. The variational principle specifies the total potential of the system, given by a scalar quantity Π, which is defined by an integral form for a continuum problem. The solution of the continuum problem is a function that makes Π stationary with respect to the state variables. The governing equation of the problem is used to calculate the potential Π.

The governing differential equation for steady state heat conduction in three dimensions for an orthotropic material is given as:

$\begin{matrix} {{{k_{x}\frac{\partial^{2}T}{\partial x^{2}}} + {k_{y}\frac{\partial^{2}T}{\partial y^{2\;}}} + {k_{z}\frac{\partial^{2}T}{\partial z^{2\;}}} + G} = 0} & (1) \end{matrix}$

with the following boundary conditions on surfaces S₁, S₂ and S₃, respectively:

$\begin{matrix} \begin{Bmatrix} {T = T_{b}} \\ {{{k_{x}\frac{\partial T}{\partial x}\hat{l}} + {k_{y}\frac{\partial T}{\partial y}\hat{m}} + {k_{z}\frac{\partial T}{\partial z}\hat{n}} + q^{*}} = 0} \\ {{{k_{x}\frac{\partial T}{\partial x}\hat{l}} + {k_{y\;}\frac{\partial T}{\partial y}\hat{m}} + {k_{z}\frac{\partial T}{\partial z}\hat{n}} + {h\left( {T - T_{\infty}} \right)}} = 0} \end{Bmatrix} & (2) \end{matrix}$

where, k_(x), k_(y) and k_(z) are the thermal conductivities in the Cartesian x, y and z-directions, respectively. G is the rate of internal heat generation per unit volume, T_(b) and T_(∞) are specified and ambient temperatures, respectively, q* is the specified heat flux, h is the coefficient of convective heat transfer, and {circumflex over (l)}, {circumflex over (m)} and {circumflex over (n)} are the surface normals.

The total potential for the heat transfer problem is given by:

Π=U+Ω _(G)+Ω_(q)+Ω_(h)  (3)

where the four terms on the right hand side are associated with internal energy U, internal heat generation Ω_(G) heat convection Ω_(h) and heat conduction Ω_(q). For the governing equation (1) with associated boundary conditions (2), these terms may be written as equation set (4):

$U = {\frac{1}{2}{\underset{V}{\int{\int\int}}\left\lbrack {{k_{x}\left( \frac{\partial T}{\partial x} \right)}^{2} + {k_{y}\left( \frac{\partial T}{\partial y} \right)}^{2} + {k_{z}\left( \frac{\partial T}{\partial z} \right)}^{2}} \right\rbrack}{V}}$ $\Omega_{G} = {{- \underset{V}{\int{\int\int}}}{GT}{V}}$ $\Omega_{q} = {{- \underset{S\; 2}{\int{\int\int}}}q^{*}T{S}}$ $\Omega_{h} = {\frac{1}{2}\underset{S\; 3}{\int\int}{h\left( {T - T_{\infty}} \right)}^{2}{S}}$

where S₂ and S₃ are separate surface areas over which heat flux q* and convection loss h(T-T_(∞)) are specified because they cannot occur simultaneously on the same surface. It should be noted that heat flux q* is positive into the surface. In the case of no internal heat generation, equation (3) reduces to:

$\begin{matrix} {\Pi = {{\frac{1}{2}{\underset{V}{\int{\int\int}}\left\lbrack {{k_{x}\left( \frac{\partial T}{\partial x} \right)}^{2} + {k_{y}\left( \frac{\partial T}{\partial y} \right)}^{2} + {k_{z}\left( \frac{\partial T}{\partial z} \right)}^{2}} \right\rbrack}{V}} - {\underset{S\; 2}{\int\int}q^{*}T{S}} + {\frac{1}{2}\underset{S\; 3}{\int\int}{h\left( {T - T_{\infty}} \right)}{{S}.}}}} & (5) \end{matrix}$

In order to generate the non-dimensional form of the potential Π, the following non-dimensional variables must be defined:

$\begin{matrix} {{\theta = \frac{T}{T_{\infty}}},{\overset{\_}{x} = \frac{x}{L_{x}}},{\overset{\_}{y} = \frac{y}{L_{y}}},{{{and}\mspace{14mu} \overset{\_}{z}} = \frac{z}{L_{z}}}} & (6) \end{matrix}$

where θ is the non-dimensional temperature, x, y and z are non-dimensional spatial variables, and L_(x), L_(y) and L_(z) are the maximum dimensions of the domain to be discretised along the x, y and z-directions, respectively.

The potential given by equation (5) may be expressed in terms of defined non-dimensional parameters as follows:

$\begin{matrix} {\frac{\Pi}{{hT}_{\infty}^{2}} = {{\frac{1}{2}{\underset{V}{\int{\int\int}}\left\lbrack {{\frac{1}{L_{x}}\frac{1}{{Bi}_{x}}\left( \frac{\partial\theta}{\partial\overset{\_}{x}} \right)^{2}} + {\frac{1}{L_{y}}\frac{1}{{Bi}_{y}}\left( \frac{\partial\theta}{\partial\overset{\_}{y}} \right)^{2}} + {\frac{1}{L_{z}}\frac{1}{{Bi}_{z}}\left( \frac{\partial\theta}{\partial\overset{\_}{z}} \right)^{2}}} \right\rbrack}{V}} - {\underset{S\; 2}{\int\int}{\overset{\_}{q}}^{*}\theta {S}} + {\frac{1}{2}\underset{S\; 3}{\int\int}\left( {\theta - 1} \right)^{2}{S}}}} & (7) \end{matrix}$

where

$\begin{matrix} {{\overset{\_}{q}}^{*} = \frac{q^{*}}{{hT}_{\infty}}} & (8) \end{matrix}$

is the non-dimensional specified heat flux, and

${{Bi}_{x} = \frac{{hL}_{x}}{k_{x}}},{{Bi}_{y} = {{\frac{{hL}_{y}}{k_{y}}\mspace{14mu} {and}\mspace{14mu} {Bi}_{z}} = \frac{{hL}_{z\;}}{k_{z}}}}$

are Biot numbers.

The potential given by equation (7) may be written in matrix form as

$\begin{matrix} {\frac{\Pi}{{hT}_{\infty}^{2}} = {{\frac{1}{2}\underset{V}{\int{\int\int}}{\left\{ \overset{\_}{g} \right\}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\{ \overset{\_}{g} \right\} {V}} - {\underset{S\; 2}{\int{\int\int}}{\left\{ \theta \right\}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{q}}^{*}{S}} + {\frac{1}{2}\underset{S\; 3}{\int\int}\left( {{\left\{ \theta \right\}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}^{T} - 1} \right)^{2}{S}}}} & (9) \end{matrix}$

where [ N] is the shape function matrix, { g} is the non-dimensional temperature gradient vector, [ D] is the non-dimensional material property matrix, and [ L] is the geometric dimensions ratio matrix, given by

$\left\{ \overset{\_}{g} \right\} = \begin{bmatrix} \frac{\partial\theta}{\partial\overset{\_}{x}} & \frac{\partial\theta}{\partial\overset{\_}{y}} & \frac{\partial\theta}{\partial\overset{\_}{z}} \end{bmatrix}^{T}$

or { g}=[ B]{θ} with

$\begin{matrix} {{\left\lbrack \overset{\_}{B} \right\rbrack = \begin{bmatrix} \frac{\partial\left\lbrack \overset{\_}{N} \right\rbrack}{\partial\overset{\_}{x}} & \frac{\partial\left\lbrack \overset{\_}{N} \right\rbrack}{\partial\overset{\_}{y}} & \frac{\partial\left\lbrack \overset{\_}{N} \right\rbrack}{\partial\overset{\_}{z}} \end{bmatrix}^{T}},{{{and}\left\lbrack \overset{\_}{D} \right\rbrack} = \begin{bmatrix} \frac{1}{{Bi}_{x}} & 0 & 0 \\ 0 & \frac{1}{{Bi}_{y}} & 0 \\ 0 & 0 & \frac{1}{{Bi}_{z}} \end{bmatrix}},{\left\lbrack \overset{\_}{L} \right\rbrack = {\begin{bmatrix} 1 & 0 & 0 \\ 0 & \frac{L_{x}}{L_{y}} & 0 \\ 0 & 0 & \frac{L_{x}}{L_{y}} \end{bmatrix}.}}} & (10) \end{matrix}$

By putting { g}=[ B]{θ} and dividing by L_(y)L_(z) to transform the functional into dimensionless form, equation (9) becomes:

$\begin{matrix} {\frac{\Pi}{{hT}_{\infty}^{2}L_{y}L_{z}} = {{\frac{1}{2}\underset{\overset{\_}{V}}{\int{\int\int}}{{{{\left\{ \theta \right\}^{T}\left\lbrack \overset{\_}{B} \right\rbrack}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\lbrack \overset{\_}{D} \right\rbrack}\left\lbrack \overset{\_}{B} \right\rbrack}\left\{ \theta \right\} {\overset{\_}{V}}} - {\underset{\overset{\_}{S}\; 2}{\int\int}{\left\{ \theta \right\}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{q}}^{*}{\overset{\_}{S}}} + {\frac{1}{2}{\underset{\overset{\_}{S}\; 3}{\int\int}\left\lbrack {{{{\left\{ \theta \right\}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}\left\{ \theta \right\}} - {2{\left\{ \theta \right\}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}} + 1} \right\rbrack}{\overset{\_}{S}}}}} & (11) \end{matrix}$

where Π=Π/hT_(∞) ²L_(y)L_(z) is the dimensionless form of the functional while d V and d S are non-dimensional differential volume and surface area elements respectively.

The non-dimensional finite element method can now be formulated by invoking the stationarity of the dimensionless potential Π with respect to {θ}. In fact, {θ} can be taken out of the integral in (11), as it is independent of the general coordinate system, yielding:

$\begin{matrix} {\overset{\_}{\Pi} = {{\frac{1}{2}\left\{ \theta \right\}^{T}{{{{\underset{\overset{\_}{V}}{\int{\int\int}}\left\lbrack \overset{\_}{B} \right\rbrack}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\lbrack \overset{\_}{D} \right\rbrack}\left\lbrack \overset{\_}{B} \right\rbrack}\left\{ \theta \right\} {\overset{\_}{V}}} - {\left\{ \theta \right\}^{T}{\underset{\overset{\_}{S}\; 2}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}q^{*}{\overset{\_}{S}}} + {\frac{1}{2}{\underset{\overset{\_}{S}\; 3}{\int\int}\left\lbrack {{{{\left\{ \theta \right\}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}\left\{ \theta \right\}} - {2{\left\{ \theta \right\}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}} + 1} \right\rbrack}{\overset{\_}{S}}}}} & (12) \end{matrix}$

and the minimization of Π with respect to {θ} yields:

$\begin{matrix} {{\left\lbrack {{{{{{\underset{\overset{\_}{V}}{\int{\int\int}}\left\lbrack \overset{\_}{B} \right\rbrack}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\lbrack \overset{\_}{D} \right\rbrack}\left\lbrack \overset{\_}{B} \right\rbrack}{\overset{\_}{V}}} + {{\underset{\overset{\_}{S}\; 3}{\int\int}\left\lbrack {\left\lbrack \overset{\_}{N} \right\rbrack^{T}\left\lbrack \overset{\_}{N} \right\rbrack} \right\rbrack}{\overset{\_}{S}}}} \right\rbrack \left\{ \theta \right\}} = {{{\underset{\overset{\_}{S}\; 2}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{q}}^{*}{\overset{\_}{S}}} + {{\underset{\overset{\_}{S}\; 3}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{{\overset{\_}{S}}.}}}} & (13) \end{matrix}$

Equation (13) is of the form:

[ k]{θ}={ f},  (14)

Thus, the element stiffness matrix and load vectors may be deduced as [ k]=[ k _(q)]+[ k _(h)], with

$\begin{matrix} {\left\lbrack {\overset{\_}{k}}_{q} \right\rbrack = {{{{{{\underset{\overset{\_}{V}}{\int{\int\int}}\left\lbrack \overset{\_}{B} \right\rbrack}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\lbrack \overset{\_}{D} \right\rbrack}\left\lbrack \overset{\_}{B} \right\rbrack}{\overset{\_}{V}}\mspace{14mu} {{and}\mspace{14mu}\left\lbrack {\overset{\_}{k}}_{h} \right\rbrack}} = {\underset{\overset{\_}{S}\; 3}{\int{\int\int}}\left\lfloor {\left\lbrack \overset{\_}{N} \right\rbrack^{T}\left\lbrack \overset{\_}{N} \right\rbrack} \right\rfloor {{\overset{\_}{S}}.}}}} & (15) \end{matrix}$

Similarly, { f}={ f _(q)}+{ f _(h)}, with:

$\begin{matrix} {\left\lbrack {\overset{\_}{f}}_{q} \right\rbrack = {{{\underset{\overset{\_}{S}\; 2}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{q}}^{*}{\overset{\_}{S}}\mspace{14mu} {{and}\mspace{14mu}\left\lbrack {\overset{\_}{f}}_{h} \right\rbrack}} = {{\underset{\overset{\_}{S}\; 3}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{{\overset{\_}{S}}.}}}} & (16) \end{matrix}$

It may be observed that the derived formulation is in general form. In the following, the general form is used to obtain the formulations for two-dimensional plane and axisymmetric cases by inserting the corresponding values of [ B], [ L], [ D], [ N] and integrating over element non-dimensional volume and surface areas. The objective of deriving the two-dimensional formulations is to validate the derived formulation and to demonstrate its use in providing the solution to a class of problems with a single finite element solution.

An isoparametric quadrilateral element having four degrees of freedom, θ₁, θ₂, θ₃ and θ₄ associated with the global non-dimensional r- z coordinates is considered. The element has arbitrary shape but straight sides, as shown in FIG. 2B. The non-dimensional coordinates are defined as (with reference to equation (6)):

$\begin{matrix} {\overset{\_}{r} = {{\frac{r}{L_{r}}\mspace{14mu} {and}\mspace{14mu} \overset{\_}{z}} = \frac{z}{L_{z}}}} & (17) \end{matrix}$

where the parameters L_(r) and L_(z) are the largest radius and largest length of the axisymmetric domain to be discretized, respectively.

The term isoparametric refers to the use of the same shape functions to define the element shapes as well as the temperature within an element. Therefore, the element shape is defined as follows:

$\begin{matrix} {\begin{Bmatrix} \overset{\_}{r} \\ \overset{\_}{z} \end{Bmatrix} = {\begin{bmatrix} {\overset{\_}{N}}_{1} & 0 & {\overset{\_}{N}}_{2} & 0 & {\overset{\_}{N}}_{3} & 0 & {\overset{\_}{N}}_{4} & 0 \\ 0 & {\overset{\_}{N}}_{1} & 0 & {\overset{\_}{N}}_{2} & 0 & {\overset{\_}{N}}_{3} & 0 & {\overset{\_}{N}}_{4} \end{bmatrix}{\begin{Bmatrix} {\overset{\_}{x}}_{1} \\ {\overset{\_}{y}}_{1} \\ {\overset{\_}{x}}_{2} \\ {\overset{\_}{y}}_{2} \\ {\overset{\_}{x}}_{3} \\ {\overset{\_}{y}}_{3} \\ {\overset{\_}{x}}_{4} \\ {\overset{\_}{y}}_{4} \end{Bmatrix}.}}} & (18) \end{matrix}$

Similarly, the non-dimensional temperature is defined as:

$\begin{matrix} {{\theta = {{\begin{bmatrix} {\overset{\_}{N}}_{1} & {\overset{\_}{N}}_{2} & {\overset{\_}{N}}_{3} & {\overset{\_}{N}}_{4} \end{bmatrix}\begin{Bmatrix} \theta_{1} \\ \theta_{2} \\ \theta_{3} \\ \theta_{4} \end{Bmatrix}\mspace{14mu} {or}\mspace{14mu} \theta} = {\left\lbrack \overset{\_}{N} \right\rbrack \left\{ \theta \right\}}}},} & (19) \end{matrix}$

where [ N] is the matrix of shape functions. Linear shape functions are also considered, and are given by equation set (20):

${{\overset{\_}{N}}_{1} = {\frac{1}{4}\left( {1 - s} \right)\left( {1 - t} \right)}};$ ${{\overset{\_}{N}}_{2} = {\frac{1}{4}\left( {1 + s} \right)\left( {1 - t} \right)}};$ ${{\overset{\_}{N}}_{3} = {\frac{1}{4}\left( {1 + s} \right)\left( {1 + t} \right)}};{and}$ ${\overset{\_}{N}}_{4} = {\frac{1}{4}\left( {1 - s} \right){\left( {1 + t} \right).}}$

The element stiffness matrix may now be expressed in terms of s-t coordinates. From equation (15), the element stiffness matrix is:

${\left\lbrack \overset{\_}{k} \right\rbrack = {{{{{{\underset{\overset{\_}{V}}{\int{\int\int}}\left\lbrack \overset{\_}{B} \right\rbrack}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\lbrack \overset{\_}{D} \right\rbrack}\left\lbrack \overset{\_}{B} \right\rbrack}{\overset{\_}{V}}} + {\underset{\overset{\_}{S}\; 3}{\int\int}\left\lfloor {\left\lbrack \overset{\_}{N} \right\rbrack^{T}\left\lbrack \overset{\_}{N} \right\rbrack} \right\rfloor {\overset{\_}{S}}}}},$

where the differential volume d V and area d S can be obtained as:

d V=2π r _(m) dĀ and d S=2π rd l,  (21)

where

$\begin{matrix} {{{{\overset{\_}{r}}_{m} = {\frac{1}{n}{\sum\limits_{i = 1}^{n}{\overset{\_}{r}}_{i}}}};{\overset{\_}{A} = \frac{A}{L_{r}L_{z}}};{{{and}\mspace{14mu} \overset{\_}{l}} = \frac{l}{L_{z}}}},} & (22) \end{matrix}$

where r _(m) is the mean non-dimensional radius for the n-node element, Ā is the element non-dimensional area, and l is the element edges' non-dimensional length. Thus, the element stiffness matrix may be written as:

$\begin{matrix} {{\left\lbrack \overset{\_}{k} \right\rbrack = {{{\overset{\_}{r}}_{m}{{{{\underset{\overset{\_}{A}}{\int\int}\left\lbrack \overset{\_}{B} \right\rbrack}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\lbrack \overset{\_}{D} \right\rbrack}\left\lbrack \overset{\_}{B} \right\rbrack}{\overset{\_}{r}}{\overset{\_}{z}}} + {\int_{\overset{\_}{l}\; 2}{\left\lfloor {\left\lbrack \overset{\_}{N} \right\rbrack^{T}\left\lbrack \overset{\_}{N} \right\rbrack} \right\rfloor \overset{\_}{r}{\overset{\_}{l}}}}}},{with}} & (23) \\ {{{{{{\left\lbrack \overset{\_}{D} \right\rbrack = \begin{bmatrix} \frac{1}{{Bi}_{r}} & 0 \\ 0 & \frac{1}{{Bi}_{z}} \end{bmatrix}};}\left\lbrack \overset{\_}{L} \right\rbrack} = \begin{bmatrix} 1 & 0 \\ 0 & \frac{1}{\zeta} \end{bmatrix}};{\zeta = \frac{L_{z}}{L_{r}}}},} & (24) \end{matrix}$

where [ D] is the non-dimensional material property matrix, [ L] is the geometric dimension ratio matrix, and ζ is the aspect ratio of the domain to be discretized.

It should be noted that r _(m) and the flux-temperature matrix [ B] may be expressed in terms of natural coordinates by using equations (10), (18) and (20), whereas the material property matrix [ D] and geometric ratio matrix [ L] are constants for given material and geometry. Nevertheless, the element surface and length over which the integration has to be carried out must be expressed in terms of s-t coordinates with an appropriate change of integration limits. The standard transformation procedure that involves the Jacobian (i.e., the determinant |J|) is given by:

$\begin{matrix} {{\underset{A}{\int\int}{f\left( {r,z} \right)}{r}{z}} = {\underset{A}{\int\int}{f\left( {s,t} \right)}{J}{s}{{t}.}}} & (25) \end{matrix}$

The transformation is valid irrespective of the number of coordinates used. Therefore, for the element non-dimensional edge length d l:

$\begin{matrix} {{{\int_{\overset{\_}{l}}{{f\left( {\overset{\_}{r},\overset{\_}{z}} \right)}{\overset{\_}{l}}}} = {\int_{- l}^{l}{{f(s)}{{J(s)}}{s}\mspace{14mu} {for}\mspace{14mu} {constant}\mspace{14mu} t}}}{{{\int_{\overset{\_}{l}}{{f\left( {\overset{\_}{r},\overset{\_}{z}} \right)}{\overset{\_}{l}}}} = {\int_{- l}^{l}{{f(t)}{{J(t)}}{t}\mspace{14mu} {for}\mspace{14mu} {constant}\mspace{14mu} s}}},}} & (26) \end{matrix}$

where |J(s)| and |J(t)| are one-dimensional Jacobians related to an element edge with constant t and s, respectively, as described in greater detail below.

The convection or transfer of heat flux may only occur through the element edges (i.e., the sides 1-2, 2-3, 3-4 or 4-1 in FIGS. 2A and 2B). As the quadrilateral element in the r- z plane becomes a square element in the s-t plane, on each element edge either s or t becomes constant. This explains why the element edges' non-dimensional length d l is transformed in either |J(s)|ds or |J(t)|dt.

Thus, for the isoparametric quadrilateral element of FIG. 2B, equation (23) becomes:

$\begin{matrix} {{\left\lbrack \overset{\_}{k} \right\rbrack = {{{\overset{\_}{r}}_{m}{\int_{- 1}^{1}{\int_{- 1}^{1}{{{{\left\lbrack \overset{\_}{B} \right\rbrack^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\lbrack \overset{\_}{D} \right\rbrack}\left\lbrack \overset{\_}{B} \right\rbrack}{J}{s}{t}}}}} + {\int_{- 1}^{1}{{\left\lbrack \overset{\_}{N} \right\rbrack^{T}\left\lbrack \overset{\_}{N} \right\rbrack}{{J(s)}}{\overset{\_}{r}\left( {s,t} \right)}{s}}}}},} & (27) \end{matrix}$

where equation (27) considers that convection occurs from the element edge with constant t.

|J| and [ B] result in relatively complicated expressions within the integral of equation (27), thus the integration is performed using any suitable numerical integration technique.

From equation (15), the element force vector is given by

${\left\{ \overset{\_}{f} \right\} = {{\int_{\overset{\_}{l}\; 2}{\left\lbrack \overset{\_}{N} \right\rbrack^{T}{\overset{\_}{q}}^{*}\overset{\_}{r}{\overset{\_}{l}}}} + {\int_{\overset{\_}{l}\; 3}{\left\lbrack \overset{\_}{N} \right\rbrack^{T}\overset{\_}{r}{\overset{\_}{l}}}}}},$

which may be written as:

$\begin{matrix} {{\left\{ \overset{\_}{f} \right\} = {{\int_{- 1}^{1}{\left\lbrack \overset{\_}{N} \right\rbrack^{T}{{J(t)}}{{\overset{\_}{q}}^{*}\left( {s,t} \right)}{\overset{\_}{r}\left( {s,t} \right)}{t}}} + {\int_{- 1}^{1}{\left\lbrack \overset{\_}{N} \right\rbrack^{t}{{J(s)}}{\overset{\_}{r}\left( {s,t} \right)}{s}}}}},} & (28) \end{matrix}$

where equation (28) assumes that the convection occurs from the element edge with constant t, whereas the flux is specified on the edge with constant s.

Similar to the isoparametric axisymmetric element, the isoparametric plane element is shown in FIG. 3B (with the linear square element of FIG. 3A resembling that of FIG. 2A). From equation (6), the non-dimensional coordinates are defined as

$\overset{\_}{x} = {{\frac{x}{L_{x}}\mspace{14mu} {and}\mspace{14mu} \overset{\_}{y}} = {\frac{y}{L_{y}}.}}$

As in the above, the element shapes and temperature within an element are described as:

$\begin{matrix} {\begin{Bmatrix} \overset{\_}{x} \\ \overset{\_}{y} \end{Bmatrix} = {\begin{bmatrix} {\overset{\_}{N}}_{1} & 0 & {\overset{\_}{N}}_{2} & 0 & {\overset{\_}{N}}_{3} & 0 & {\overset{\_}{N}}_{4} & 0 \\ 0 & {\overset{\_}{N}}_{1} & 0 & {\overset{\_}{N}}_{2} & 0 & {\overset{\_}{N}}_{3} & 0 & {\overset{\_}{N}}_{4} \end{bmatrix}\begin{Bmatrix} {\overset{\_}{x}}_{1} \\ {\overset{\_}{y}}_{1} \\ {\overset{\_}{x}}_{2} \\ {\overset{\_}{y}}_{2} \\ {\overset{\_}{x}}_{3} \\ {\overset{\_}{y}}_{3} \\ {\overset{\_}{x}}_{4} \\ {\overset{\_}{y}}_{4} \end{Bmatrix}}} & (29) \\ {{\theta = {\left\lbrack \overset{\_}{N} \right\rbrack \left\{ \theta \right\}}},} & (30) \end{matrix}$

noting that the shape functions are the same as for the axisymmetric element.

The element stiffness matrix may be obtained by following a similar mathematical method as described above:

$\begin{matrix} {{\left\lbrack \overset{\_}{k} \right\rbrack = \left. {\int_{- 1}^{1}{\int_{- 1}^{1}{{{{\left\lbrack \overset{\_}{B} \right\rbrack^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\lbrack \overset{\_}{D} \right\rbrack}\left\lbrack \overset{\_}{B} \right\rbrack}J}}} \middle| {{{s}{t}} + {\int_{- 1}^{1}{{\left\lbrack \overset{\_}{N} \right\rbrack^{T}\left\lbrack \overset{\_}{N} \right\rbrack}{J(s)}}}} \middle| {s} \right.},} & (31) \end{matrix}$

where equation (31) considers that the convection occurs from element edges with constant t.

The element force vector is given as:

$\begin{matrix} {{\left\{ \overset{\_}{f} \right\} = {{\int_{- 1}^{1}{\left\lbrack \overset{\_}{N} \right\rbrack^{T}{{J(t)}}{{\overset{\_}{q}}^{*}\left( {s,t} \right)}{t}}} + {\int_{- 1}^{1}{\left\lbrack \overset{\_}{N} \right\rbrack^{T}{{J(s)}}{s}}}}},} & (32) \end{matrix}$

where it is assumed that the convection occurs from element edges with constant t, whereas the flux is specified on edges with constant s.

In the following, the nominal cases for axisymmetric and plane elements are solved in order to demonstrate the efficiency of the non-dimensional finite element method, with the accuracy thereof being compared with solutions produced by commercial finite element software ANSYS.

The significance of the dimensionless finite element formulation can be well utilized by constructing design charts for the problems that do not have analytical solutions; e.g., a composite fin. A composite fin is formed from a substrate (i.e., fin base material) and a coating, each being formed from different materials. A typical example is scale formation over the fin surface, caused by the operating environment. Depending on the application, a coating layer can also be applied to the fin surface to either protect it from a harsh working environment or, in some cases, to enhance its performance. The pin fin geometry of FIG. 4A and the longitudinal fin geometry of FIG. 4B are used in the following analysis.

FIGS. 5A-5D illustrate profiles for varying pin fin geometries, and FIGS. 6A-6D similarly illustrate profiles for varying longitudinal fin geometries. The profiles are described by:

$\begin{matrix} {r = {R_{t} + {\left( {R_{b} - R_{t}} \right)\left( \frac{L - z}{L} \right)^{n}\mspace{14mu} {and}}}} & (33) \\ {y = {t_{t} + {\left( {t_{b} - t_{t}} \right)\left( \frac{L - x}{L} \right)^{n}}}} & (34) \end{matrix}$

where n=0, 1, 0.5 and 2 for rectangular, tapered, convex parabolic and concave parabolic profiles, respectively. R_(t)=R_(b)(t_(t)=t_(b)) for rectangular profile fins.

Rectangular profile composite fins with thermal interfaces are illustrated in FIG. 7 in order to describe different geometric dimensions. The interface is considered to be a thermal interface material, as described below. Depending on the fin and prime surface materials and the manufacturing process, the fins are manufactured as the integral part of the prime surface, or they are attached through a joining process. If the fins are attached to the prime surface by a joining process, the surface roughness of the mating surfaces at the interface is composed of discrete micro-contact spots with trapped air in interstitial gaps.

The interface resistance appears due to low thermal conductivity of the trapped air. This problem can be overcome by using thermal interface materials (TIM). TIM is typically a high conductive material that can be in the form of grease, compliant polymers, metallic foils, or phase change materials. TIM replaces the air contained in the gaps at non-conforming surfaces, thus reducing the interface resistance due to its high thermal conductivity. The interfaces at fin-TIM and TIM-prime surfaces may be considered to be ideal. Thus, the governing parameter for the thermal interface resistance would be the TIM thermal conductivity and its layer thickness. This approach is adopted in this analysis to show the effects of interface resistance on fin performance.

The governing dimensionless parameters for composite fins are the fin base material-to-coating thickness and thermal conductivity ratios. For this analysis, the parameters are selected from a practical application point of view. The composite longitudinal and annular fins of triangular and parabolic profiles are examined, and their combinations of practical fins and coating materials are given a thermal conductivity ratio in the range of 0.04-13.60 (i.e., k_(cf)=k_(c)/k_(f), where subscripts c and f are for coating and fin base material, respectively). The coating thickness ranges from 30-80 μm, which is typically achieved by dipping and electroplating techniques. For the fin half thickness in the range 3-8 mm, the thickness ratio would vary in the range of 0.004≦t_(cf)≦0.03. Therefore, the values of the conductivity and thickness ratios for the present analysis are selected as k_(cf)=0.04 and t_(cf)=0.01. Similarly, the governing dimensionless parameters for the interface resistance are k_(if)=k_(i)/k_(f) and t_(if)=t_(i)/t_(f). The values of these parameters are k_(if)=0.1 and t_(if)=0.05.

In the following, solutions produced by commercial finite element (FE) software ANSYS are considered as the reference. Thermal element PLANE 55 is used for ANSYS FE models, which can be used for both axisymmetric and plane problems. Some test cases are selected for each fin profile for different composite fin configurations. Sufficiently fine mesh has been used for both non-dimensional and ANSYS FE models. The rectangular profile pin fin with coating is selected to depict a typical non-dimensional finite element mesh. For this case, the actual fin aspect ratio is shown in FIG. 8A. The dimensionless mesh of the fin is shown in FIG. 8B. It should be noted that the maximum dimensionless radius and length is equal to one. Further, the proportion of coating thickness is different in the radial and axial directions due to normalization (with reference to equation (6) above). Sufficiently fine mesh is used for the fin (150×150) so that it is fine near the base and coarse at the tip. The mesh size for the coating at the fin tip and the right edge is fine as well.

The results for total heat loss from the fins are compared in Table 1 (of FIG. 11) and Table 2 (of FIG. 12). It can be seen that the maximum difference does not exceed 0.79%. The dimensionless heat loss Q obtained through non-dimensional FE formulations has been converted into dimensional form Q_(ND) by the following relation for the pin fin:

Q _(ND)=(hRLT _(∞)) Q   (35)

and for the longitudinal fin:

Q _(ND)=(hLT _(∞)) Q.  (36)

The effects of coating and thermal interface resistance can now be examined for different profile fins using non-dimensional finite elements. A fin without any coating or interface resistance is considered as the base case of the analysis. The results of the base case serve as a reference for the assessment of coating and interface thermal resistance effects. The dimensionless parameters of the base case are a fin aspect ratio of (ζ=L_(f)/R_(f))=10 or (ζ=L_(f)/t_(i))=10 (with fin base dimensions R_(b) and t_(b) used in the case of variable cross section fins); a fin tip to base ratio of r_(tb)=R_(t)/R_(t)=0.25 or t_(tb)=t_(t)/t_(b)=0.25 and a dimensionless base temperature of (θ_(b)=T_(b)/T_(∞))=2. It should be noted that all considered cases are for convective fin tip boundary conditions, and that all materials have isotropic thermal properties.

The performance of the fin is described through its efficiency, which is given by:

$\begin{matrix} {\eta = \frac{Q_{f}}{Q_{f,{{ma}\; x}}}} & (37) \end{matrix}$

where Q_(f) is the heat loss by the fin and Q_(f,max) is the maximum possible heat loss through the fin (i.e., a fin with no internal temperature gradient so that the complete fin is at the temperature equal to that of prime surface).

The fin efficiency is examined as a function of fin lateral Biot numbers, which are defined as:

$\begin{matrix} {{{Bir}_{f} = \frac{{hR}_{f}}{k_{f}}};{{Biy}_{f} = \frac{{ht}_{f}}{k_{f}}}} & (38) \end{matrix}$

where the subscript f is used to emphasize the fact that the parameters are for the fin only (i.e., without any coating or interface material). As in the above, the fin base dimensions R_(b) and t_(b) are used in the case of variable cross section fins.

The fin efficiencies with different configurations for different profile fins are presented in FIGS. 9A-9C for pin fins and in FIGS. 10A-10C for longitudinal fins. The results are in dimensionless form so they provide the solution to a class of problems. Thus, they can be used as design charts for the composite pin and longitudinal fins with the same values of dimensionless parameters.

It should be understood that the calculations may be performed by any suitable computer system, such as that diagrammatically shown in FIG. 1. Data is entered into the system 10 via any suitable type of user interface 18, and may be stored in memory 14, which may be any suitable type of computer readable and programmable memory. Calculations are performed by a processor 12, which may be any suitable type of computer processor, and may be displayed to the user on display 16, which may be any suitable type of computer display.

The processor 12 may be associated with, or incorporated into, any suitable type of computing device, for example, a personal computer or a programmable logic controller. The display 16, the processor 12, the memory 14 and any associated computer readable recording media are in communication with one another by any suitable type of data bus, as is well known in the art.

Examples of computer-readable recording media include a magnetic recording apparatus, an optical disk, a magneto-optical disk, and/or a semiconductor memory (for example, RAM, ROM, etc.). Examples of magnetic recording apparatus that may be used in addition to memory 14, or in place of memory 14, include a hard disk device (HDD), a flexible disk (FD), and a magnetic tape (MT). Examples of the optical disk include a DVD (Digital Versatile Disc), a DVD-RAM, a CD-ROM (Compact Disc-Read Only Memory), and a CD-R (Recordable)/RW.

It is to be understood that the present invention is not limited to the embodiments described above, but encompasses any and all embodiments within the scope of the following claims. 

We claim:
 1. A computer-implemented method of modeling thermal problems using a non-dimensional finite element method, comprising the steps of: (a) establishing a steady state heat conduction equation in three dimensions for an orthotropic material as ${{{k_{x}\frac{\partial^{2}T}{\partial x^{2}}} + {k_{y}\frac{\partial^{2}T}{\partial y^{2}}} + {k_{z}\frac{\partial^{2}T}{\partial z^{2}}} + G} = 0},$ wherein the orthotropic material has three surfaces having surface areas S₁, S₂ and S₃, respectively, wherein T=T_(b) holds for S₁, ${{k_{x}\frac{\partial T}{\partial x}\hat{l}} + {k_{y}\frac{\partial T}{\partial y}\hat{m}} + {k_{z}\frac{\partial T}{\partial z}\hat{n}} + q^{*}} = 0$ holds for S₂, and ${{k_{x}\frac{\partial T}{\partial x}\hat{l}} + {k_{y}\frac{\partial T}{\partial y}\hat{m}} + {k_{z}\frac{\partial T}{\partial z}\hat{n}} + {h\left( {T - T_{\infty}} \right)}} = 0$ holds for S₃, where k_(x), k_(y), and k_(z) are thermal conductivities in Cartesian x, y and z-directions, respectively, G is a rate of internal heat generation per unit volume, T is temperature, T_(b) and T_(∞) are specified and ambient temperatures, respectively, q* is specified heat flux, h is a coefficient of convective heat transfer, and {circumflex over (l)}, {circumflex over (m)} and {circumflex over (n)} are surface normals, respectively corresponding to the Cartesian X, y and z-directions; (b) establishing a scalar functional quantity Π=U+Ω_(G)+Ω_(q)+Ω_(h), wherein U represents internal energy, Ω_(G) represents internal heat generation, Ω_(h) represents heat convection, and Ω_(q) represents heat conduction, and: ${U = {\frac{1}{2}{\underset{V}{\int{\int\int}}\left\lbrack {{k_{x}\left( \frac{\partial T}{\partial x} \right)}^{2} + {k_{y}\left( \frac{\partial T}{\partial y} \right)}^{2} + {k_{z}\left( \frac{\partial T}{\partial z} \right)}^{2}} \right\rbrack}{V}}},{\Omega_{G} = {{- \underset{V}{\int{\int\int}}}{GT}{V}}},{\Omega_{q} = {{- \underset{S\; 2}{\int{\int\int}}}q^{*}T{S}}},{and}$ ${\Omega_{h} = {\frac{1}{2}\underset{S\; 3}{\int\int}{h\left( {T - T_{\infty}} \right)}^{2}{S}}},$ wherein V represents volume; (c) establishing a set of non-dimensional parameters ${\theta = \frac{T}{T_{\infty}}},{\overset{\_}{x} = \frac{x}{L_{x}}},{\overset{\_}{y} = \frac{y}{L_{y}}},{{{and}\mspace{14mu} \overset{\_}{z}} = \frac{z}{L_{z}}},$ where θ is non-dimensional temperature, x, y and z are non-dimensional spatial variables, and L_(x), L_(y) and L_(Z) are maximum dimensions of a domain to be discretized along the x, y and z-directions, respectively; (d) expressing the scalar functional quantity for no internal heat generation in matrix form as: ${\frac{\Pi}{{hT}_{\infty}^{2}} = {{\frac{1}{2}\underset{V}{\int{\int\int}}{\left\{ \overset{\_}{g} \right\}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\{ \overset{\_}{g} \right\} {V}} - {\underset{S\; 2}{\int\int}{\left\{ \theta \right\}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{q}}^{*}{S}} + {\frac{1}{2}\underset{S\; 3}{\int\int}\left( {{\left\{ \theta \right\}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}^{T} - 1} \right)^{2}{S}}}},$ where [ N] is a shape function matrix, { g} is a non-dimensional temperature gradient, {θ} is a non-dimensional temperature vector, [ D] is a non-dimensional material property matrix, and [ L] is a geometric dimensions ratio matrix, wherein $\left\{ \overset{\_}{g} \right\} = {\begin{bmatrix} \frac{\partial\theta}{\partial\overset{\_}{x}} & \frac{\partial\theta}{\partial\overset{\_}{y}} & \frac{\partial\theta}{\partial\overset{\_}{z}} \end{bmatrix}^{T}\mspace{14mu} {and}}$ ${\left\{ \overset{\_}{g} \right\} = {\left\lbrack \overset{\_}{B} \right\rbrack \left\{ \theta \right\}}},{{{where}\mspace{14mu}\left\lbrack \overset{\_}{B} \right\rbrack} = \begin{bmatrix} \frac{\partial\left\lbrack \overset{\_}{N} \right\rbrack}{\partial\overset{\_}{x}} & \frac{\partial\left\lbrack \overset{\_}{N} \right\rbrack}{\partial\overset{\_}{y}} & \frac{\partial\left\lbrack \overset{\_}{N} \right\rbrack}{\partial\overset{\_}{z}} \end{bmatrix}^{T}},{and}$ : ${\left\lbrack \overset{\_}{D} \right\rbrack = \begin{bmatrix} \frac{1}{{Bi}_{x}} & 0 & 0 \\ 0 & \frac{1}{{Bi}_{y}} & 0 \\ 0 & 0 & \frac{1}{{Bi}_{z}} \end{bmatrix}},{\left\lbrack \overset{\_}{L} \right\rbrack = \begin{bmatrix} 1 & 0 & 0 \\ 0 & \frac{L_{x}}{L_{y}} & 0 \\ 0 & 0 & \frac{L_{x}}{L_{z}} \end{bmatrix}},$ where Bi_(x), Bi_(y) and Bi_(z) are Biot numbers given by ${{Bi}_{x} = \frac{{hL}_{x}}{k_{x}}},{{Bi}_{y} = {{\frac{{hL}_{y}}{k_{y}}\mspace{14mu} {and}\mspace{14mu} {Bi}_{z}} = \frac{{hL}_{z}}{k_{z}}}}$ and non-dimensional specified heat flux q* is given by ${{\overset{\_}{q}}^{*} = \frac{q^{*}}{{hT}_{\infty}}};$ (e) minimizing a dimensionless scalar functional quantity given as Π=Π/hT_(∞) ²L_(y)L_(z) with respect to {θ} to yield: ${{\left\lbrack {{{{{{\underset{\overset{\_}{V}}{\int{\int\int}}\left\lbrack \overset{\_}{B} \right\rbrack}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\lbrack \overset{\_}{D} \right\rbrack}\left\lbrack \overset{\_}{B} \right\rbrack}{\overset{\_}{V}}} + {{\underset{\overset{\_}{S}\; 3}{\int\int}\left\lbrack {\left\lbrack \overset{\_}{N} \right\rbrack^{T}\left\lbrack \overset{\_}{N} \right\rbrack} \right\rbrack}{\overset{\_}{S}}}} \right\rbrack \left\{ \theta \right\}} = {{{\underset{\overset{\_}{S}\mspace{11mu} 2}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{q}}^{*}{\overset{\_}{S}}} + {{\underset{\overset{\_}{S}\; 3}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{S}}}}};$ (f) calculating an element stiffness matrix as [ k]=[ k _(q)]+[ k _(h)], wherein ${\left\lbrack {\overset{\_}{k}}_{q} \right\rbrack = {{{{{{\underset{\overset{\_}{V}}{\int{\int\int}}\left\lbrack \overset{\_}{B} \right\rbrack}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\lbrack \overset{\_}{D} \right\rbrack}\left\lbrack \overset{\_}{B} \right\rbrack}{\overset{\_}{V}}\mspace{14mu} {{and}\mspace{14mu}\left\lbrack {\overset{\_}{k}}_{h} \right\rbrack}} = {\underset{S\; 3}{\int\int}\left\lfloor {\left\lbrack \overset{\_}{N} \right\rbrack^{T}\left\lbrack \overset{\_}{N} \right\rbrack} \right\rfloor {\overset{\_}{S}}}}};$ and (g) calculating an element load vector as { f}={ f _(q)}+{ f _(h)}, wherein: $\left\lbrack {\overset{\_}{f}}_{q} \right\rbrack = {{{\underset{\overset{\_}{S}\; 2}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{q}}^{*}{\overset{\_}{S}}\mspace{14mu} {{and}\mspace{14mu}\left\lbrack {\overset{\_}{f}}_{h} \right\rbrack}} = {{\underset{\overset{\_}{S}\; 3}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}{{\overset{\_}{S}}.}}}$
 2. The computer-implemented method of modeling thermal problems using a non-dimensional finite element method as recited in claim 1, further comprising the steps of: calculating the element stiffness matrix and the element load vector through insertion of the corresponding values of [ B], [ L], [ D], and [ N]; and integrating over the non-dimensional element volume and surface areas.
 3. A system for modeling thermal problems using a non-dimensional finite element method, comprising: a processor; computer readable memory coupled to the processor; a user interface coupled to the processor; a display coupled to the processor; software stored in the memory and executable by the processor, the software having: means for establishing a steady state heat conduction equation in three dimensions for an orthotropic material as ${{{k_{x}\frac{\partial^{2}T}{\partial x^{2}}} + {k_{y}\frac{\partial^{2}T}{\partial y^{2\mspace{11mu}}}} + {k_{z}\frac{\partial^{2}T}{\partial z^{2}}} + G} = 0},$ wherein the orthotropic material has three surfaces having surface areas S₁, S₂ and S₃, wherein T=T_(b) for S₁, ${{k_{x}\frac{\partial T}{\partial x}\hat{l}} + {k_{y}\frac{\partial T}{\partial y}\hat{m}} + {k_{z}\frac{\partial T}{\partial z}\hat{n}} + q^{*}} = 0$ for S₂, and ${{k_{x}\frac{\partial T}{\partial x}\hat{l}} + {k_{y}\frac{\partial T}{\partial y}\hat{m}} + {k_{z}\frac{\partial T}{\partial z}\hat{n}} + {h\left( {T - T_{\infty}} \right)}} = 0$ for S₃, where k_(x), k_(y), and k_(z) are thermal conductivities in Cartesian x, y and z-directions, respectively, G is a rate of internal heat generation per unit volume, T is temperature, T_(b) and T_(∞) are specified and ambient temperatures, respectively, q* is specified heat flux, h is a coefficient of convective heat transfer, and {circumflex over (l)}, {circumflex over (m)} and {circumflex over (n)} are surface normals, respectively corresponding to the Cartesian x, y and z-directions; means for establishing a scalar functional quantity Π=U+Ω_(G)+Ω_(q)++Ω_(h), wherein U represents internal energy, Ω_(G) represents internal heat generation, Ω_(h) represents heat convection, and Ω_(q) represents heat conduction, and ${U = {\frac{1}{2}{\underset{V}{\int{\int\int}}\left\lbrack {{k_{x}\left( \frac{\partial T}{\partial x} \right)}^{2} + {k_{y}\left( \frac{\partial T}{\partial y} \right)}^{2} + {k_{z}\left( \frac{\partial T}{\partial z} \right)}^{2}} \right\rbrack}{V}}},{\Omega_{G} = {{- \underset{V}{\int{\int\int}}}{GT}{V}}},{\Omega_{q} = {{- \underset{S\; 2}{\int{\int\int}}}q^{*}T{S}}},{and}$ ${\Omega_{h} = {\frac{1}{2}\underset{S\; 3}{\int\int}{h\left( {T - T_{\infty}} \right)}^{2}{S}}},$ wherein V represents volume; means for establishing a set of non-dimensional parameters ${\theta = \frac{T}{T_{\infty}}},{\overset{\_}{x} = \frac{x}{L_{x}}},{\overset{\_}{y} = \frac{y}{L_{y}}},{{{and}\mspace{14mu} \overset{\_}{z}} = \frac{z}{L_{z}}},$ where θ is non-dimensional temperature, x, y and z are non-dimensional spatial variables, and L_(x), L_(y) and L_(Z) are maximum dimensions of a domain to be discretized along the x, y and z-directions, respectively; means for expressing the scalar functional quantity for no internal heat generation in matrix form as ${\frac{\Pi}{h\; T_{\infty}^{2}} = {{\frac{1}{2}\underset{V}{\int{\int\int}}{\left\{ \overset{\_}{g} \right\}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\{ \overset{\_}{g} \right\} {V}} - {\underset{S\; 2}{\int\int}{\left\{ \theta \right\}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{q}}^{*}{S}} + {\frac{1}{2}\underset{S\; 3}{\int\int}\left( {{\left\{ \theta \right\}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}^{T} - 1} \right)^{2}{S}}}},$ where [ N] is a shape function matrix, { g} is a non-dimensional temperature gradient, {θ} is a non-dimensional temperature vector, [ D] is a non-dimensional material property matrix, and [ L] is a geometric dimensions ratio matrix, wherein ${\left\{ \overset{\_}{g} \right\} = {{\begin{bmatrix} \frac{\partial\theta}{\partial x} & \frac{\partial\theta}{\partial y} & \frac{\partial\theta}{\partial z} \end{bmatrix}^{T}\mspace{14mu} {and}\mspace{14mu} \left\{ \overset{\_}{g} \right\}} = {\left\lbrack \overset{\_}{B} \right\rbrack \left\{ \theta \right\}}}},$ where ${\left\lbrack \overset{\_}{B} \right\rbrack = \begin{bmatrix} \frac{\partial\left\lbrack \overset{\_}{N} \right\rbrack}{\partial\overset{\_}{x}} & \frac{\partial\left\lbrack \overset{\_}{N} \right\rbrack}{\partial\overset{\_}{y}} & \frac{\partial\left\lbrack \overset{\_}{N} \right\rbrack}{\partial\overset{\_}{z}} \end{bmatrix}^{T}},{\left\lbrack \overset{\_}{D} \right\rbrack = \begin{bmatrix} \frac{1}{{Bi}_{x}} & 0 & 0 \\ 0 & \frac{1}{{Bi}_{y}} & 0 \\ 0 & 0 & \frac{1}{{Bi}_{z}} \end{bmatrix}},{\left\lbrack \overset{\_}{L} \right\rbrack = \begin{bmatrix} 1 & 0 & 0 \\ 0 & \frac{L_{x}}{L_{y}} & 0 \\ 0 & 0 & \frac{L_{x}}{L_{z\;}} \end{bmatrix}},$ where Bi_(x), Bi_(y) and Bi_(z) are Biot numbers given by ${{Bi}_{x} = \frac{{hL}_{x}}{k_{x}}},{{Bi}_{y} = {{\frac{{hL}_{y}}{k_{y}}\mspace{14mu} {and}\mspace{14mu} {Bi}_{z}} = \frac{{hL}_{z}}{k_{z}}}}$ and non-dimensional specified heat flux q* is given by ${{\overset{\_}{q}}^{*} = \frac{q^{*}}{{hT}_{\infty}}};$ means for minimizing a dimensionless scalar functional quantity given as Π≦Π/hT_(∞) ²L_(y)L_(z) with respect to {θ} to yield ${{\left\lbrack {{{{{{\underset{\overset{\_}{V}}{\int{\int\int}}\left\lbrack \overset{\_}{B} \right\rbrack}^{L}\left\lbrack \overset{\_}{L} \right\rbrack}\left\lbrack \overset{\_}{D} \right\rbrack}\left\lbrack \overset{\_}{B} \right\rbrack}{\overset{\_}{V}}} + {{\underset{\overset{\_}{S}\; 3}{\int\int}\left\lbrack {\left\lbrack \overset{\_}{N} \right\rbrack^{T}\left\lbrack \overset{\_}{N} \right\rbrack} \right\rbrack}{\overset{\_}{S}}}} \right\rbrack \left\{ \theta \right\}} = {{{\underset{\overset{\_}{S}\; 2}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{q}}^{*}{\overset{\_}{S}}} + {{\underset{\overset{\_}{S}\; 3}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{S}}}}};$ means for calculating an element stiffness matrix as [ k]=[ k _(q)]+[ k _(h)], wherein ${\left\lbrack {\overset{\_}{k}}_{q} \right\rbrack = {{{{{{\underset{\overset{\_}{V}}{\int{\int\int}}\left\lbrack \overset{\_}{B} \right\rbrack}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\lbrack \overset{\_}{D} \right\rbrack}\left\lbrack \overset{\_}{B} \right\rbrack}{\overset{\_}{V}}\mspace{14mu} {{and}\mspace{14mu}\left\lbrack {\overset{\_}{k}}_{h} \right\rbrack}} = {\underset{\overset{\_}{S}\; 3}{\int\int}\left\lfloor {\left\lbrack \overset{\_}{N} \right\rbrack^{T}\left\lbrack \overset{\_}{N} \right\rbrack} \right\rfloor {\overset{\_}{S}}}}};$ and means for calculating an element load vector as { f}={ f _(q)}+{ f _(h)}, wherein $\left\lbrack {\overset{\_}{f}}_{q} \right\rbrack = {{{\underset{\overset{\_}{S}\; 2}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{q}}^{*}{\overset{\_}{S}}\mspace{14mu} {{and}\mspace{14mu}\left\lbrack {\overset{\_}{f}}_{h} \right\rbrack}} = {{\underset{\overset{\_}{S}\; 3}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{{\overset{\_}{S}}.}}}$
 4. The system for modeling thermal problems using a non-dimensional finite element method as recited in claim 3, wherein said means for calculating the element stiffness matrix and the element load vector comprises: means for inserting the corresponding values of [ B], [ L], [ D], and [ N] into the element stiffness matrix and the element load vector; and means for integrating over the non-dimensional element volume and surface areas.
 5. A computer software product that includes a non-transitory storage medium readable by a processor, the non-transitory storage medium having stored thereon a set of instructions for modeling thermal problems using a non-dimensional finite element method, the instructions comprising: (a) a first sequence of instructions which, when executed by the processor, causes the processor to establish a set of non-dimensional parameters ${\theta = \frac{T}{T_{\infty}}},{\overset{\_}{x} = \frac{x}{L_{x}}},{\overset{\_}{y} = \frac{y}{L_{y}}},{{{and}\mspace{11mu} \overset{\_}{\; z}} = \frac{z}{L_{z}}},$ where θ is non-dimensional temperature, x, y and z are non-dimensional spatial variables, and L_(x), L_(y) and L_(z) are maximum dimensions of a domain to be discretized along the x, y and z-directions, respectively; (b) a second sequence of instructions which, when executed by the processor, causes the processor to calculate an element stiffness matrix as [ k]=[ k _(q)]+[ k _(h)], wherein ${\left\lbrack {\overset{\_}{k}}_{q} \right\rbrack = {{{{{{\underset{\overset{\_}{V}}{\int{\int\int}}\left\lbrack \overset{\_}{B} \right\rbrack}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\lbrack \overset{\_}{D} \right\rbrack}\left\lbrack \overset{\_}{B} \right\rbrack}{V}\mspace{14mu} {{and}\left\lbrack {\overset{\_}{k}}_{h} \right\rbrack}} = {\int\limits_{\overset{\_}{S}}{\int\limits_{3}{\left\lfloor {\left\lbrack \overset{\_}{N} \right\rbrack^{T}\left\lbrack \overset{\_}{N} \right\rbrack} \right\rfloor {\overset{\_}{S}}}}}}},$ wherein a steady state heat conduction equation in three dimensions for an orthotropic material is given by ${{{k_{x}\frac{\partial^{2}T}{\partial x^{2}}} + {k_{y}\frac{\partial^{2}T}{\partial y^{2}}} + {k_{z}\frac{\partial^{2}T}{\partial z^{2}}} + G} = 0},$ such that the orthotropic material has three surfaces having surface areas S₁, S₂ and S₃, respectively, wherein T=T_(b), holds for S₁, ${{k_{x}\frac{\partial T}{\partial x}\hat{l}} + {k_{y}\frac{\partial T}{\partial y}\hat{m}} + {k_{z}\frac{\partial T}{\partial z}\hat{n}} + q^{*}} = 0$ holds for S₂, and ${{k_{x}\frac{\partial T}{\partial x}\hat{l}} + {k_{y}\frac{\partial T}{\partial y}\hat{m}} + {k_{z}\frac{\partial T}{\partial z}\hat{n}} + {h\left( {T - T_{\infty}} \right)}} = 0$ holds for S₃, where k_(x), k_(y), and k_(z) are thermal conductivities in Cartesian x, y and z-directions, respectively, G is a rate of internal heat generation per unit volume, T is temperature, T_(b) and T_(∞) are specified and ambient temperatures, respectively, q* is specified heat flux, h is a coefficient of convective heat transfer, and {circumflex over (l)}, {circumflex over (m)} and {circumflex over (n)} are surface normals, respectively corresponding to the Cartesian x, y and z-directions, and wherein a scalar functional quantity is given as Π=U+Ω_(G)+Ω_(q)+Ω_(h), wherein U represents internal energy, Ω_(G) represents internal heat generation, Ω_(h) represents heat convection, and Ω_(q) represents heat conduction, and: ${U = {\frac{1}{2}{\underset{V}{\int{\int\int}}\left\lbrack {{k_{x}\left( \frac{\partial T}{\partial x} \right)}^{2} + {k_{y}\left( \frac{\partial T}{\partial y} \right)}^{2} + {k_{z}\left( \frac{\partial T}{\partial z} \right)}^{2}} \right\rbrack}{V}}},{\Omega_{G} = {{- \underset{V}{\int{\int\int}}}{GT}{V}}},{\Omega_{q} = {{- \underset{S\; 2}{\int{\int\int}}}q^{*}T{S}}},{and}$ ${\Omega_{h} = {\frac{1}{2}\underset{S\; 3}{\int\int}{h\left( {T - T_{\infty}} \right)}^{2}{S}}},$ wherein V represents volume, and wherein the scalar functional quantity for no internal heat generation is represented in matrix form as: ${\frac{\Pi}{{hT}_{\infty}^{2}} = {{\frac{1}{2}\underset{V}{\int{\int\int}}{\left\{ \overset{\_}{g} \right\}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\{ \overset{\_}{g} \right\} {V}} - {\underset{S\; 2}{\int\int}{\left\{ \theta \right\}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{q}}^{*}{S}} + {\frac{1}{2}\underset{S\; 3}{\int\int}\left( {{\left\{ \theta \right\}^{T}\left\lbrack \overset{\_}{N} \right\rbrack}^{T} - 1} \right)^{2}{S}}}},$ where [ N] is a shape function matrix, { g} is a non-dimensional temperature gradient, {θ} is a non-dimensional temperature vector, [ D] is a non-dimensional material property matrix, and [ L] is a geometric dimensions ratio matrix, wherein ${\left\{ \overset{\_}{g} \right\} = {{\left\lbrack {\frac{\partial\theta}{\partial\overset{\_}{x}}\frac{\partial\theta}{\partial\overset{\_}{y}}\frac{\partial\theta}{\partial\overset{\_}{z}}} \right\rbrack^{T}\mspace{14mu} {and}\mspace{14mu} \left\{ \overset{\_}{g} \right\}} = {\left\lbrack \overset{\_}{B} \right\rbrack \left\{ \theta \right\}}}},{{{where}\left\lbrack \overset{\_}{B} \right\rbrack} = \left\lbrack {\frac{\partial\left\lbrack \overset{\_}{N} \right\rbrack}{\partial\overset{\_}{x}}\frac{\partial\left\lbrack \overset{\_}{N} \right\rbrack}{\partial\overset{\_}{y}}\frac{\partial\left\lbrack \overset{\_}{N} \right\rbrack}{\partial\overset{\_}{z}}} \right\rbrack^{T}},{and}$ : ${\left\lbrack \overset{\_}{D} \right\rbrack = \begin{bmatrix} {1\text{/}{Bi}_{x}} & 0 & 0 \\ 0 & {1\text{/}{Bi}_{y}} & 0 \\ 0 & 0 & {1\text{/}{Bi}_{z}} \end{bmatrix}},{\left\lbrack \overset{\_}{L} \right\rbrack = \begin{bmatrix} 1 & 0 & 0 \\ 0 & {L_{x}/L_{y}} & 0 \\ 0 & 0 & {L_{x}/L_{z}} \end{bmatrix}},$ where Bi_(x), Bi_(y) and Bi_(z) are Biot numbers given by ${{Bi}_{x} = \frac{{hL}_{x}}{k_{x}}},{{Bi}_{y} = {{\frac{{hL}_{y}}{k_{y}}\mspace{14mu} {and}\mspace{14mu} {Bi}_{z}} = \frac{{hL}_{z}}{k_{z}}}}$ and non-dimensional specified heat flux q* is given by ${{\overset{\_}{q}}^{*} = \frac{q^{*}}{{hT}_{\infty}}},$ such that a dimensionless scalar functional quantity given as Π=Π/hT_(∞) ²L_(y)L_(z) may be minimized with respect to {θ} to yield: ${{\left\lbrack {{{{{{\underset{\overset{\_}{V}}{\int{\int\int}}\left\lbrack \overset{\_}{B} \right\rbrack}^{T}\left\lbrack \overset{\_}{L} \right\rbrack}\left\lbrack \overset{\_}{D} \right\rbrack}\left\lbrack \overset{\_}{B} \right\rbrack}{\overset{\_}{V}}} + {{\underset{\overset{\_}{S}\; 3}{\int\int}\left\lbrack {\left\lbrack \overset{\_}{N} \right\rbrack^{T}\left\lbrack \overset{\_}{N} \right\rbrack} \right\rbrack}{\overset{\_}{S}}}} \right\rbrack \left\{ \theta \right\}} = {{{\underset{\overset{\_}{S}\; 2}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{q}}^{*}{\overset{\_}{S}}} + {{\underset{\overset{\_}{S}\; 3}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{S}}}}};$ and (c) a third sequence of instructions which, when executed by the processor, causes the processor to calculate an element load vector as { f}={ f _(q)}+{ f _(h)}, wherein $\left\lbrack {\overset{\_}{f}}_{q} \right\rbrack = {{{\underset{\overset{\_}{S}\; 2}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{\overset{\_}{q}}^{*}{\overset{\_}{S}}\mspace{14mu} {{and}\mspace{14mu}\left\lbrack {\overset{\_}{f}}_{h} \right\rbrack}} = {{\underset{\overset{\_}{S}\; 3}{\int\int}\left\lbrack \overset{\_}{N} \right\rbrack}^{T}{{\overset{\_}{S}}.}}}$ 